home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / phase5 / ppcrelease / examples / callm68ksync.elf.dump < prev    next >
Text File  |  1998-02-21  |  6KB  |  157 lines

  1.  
  2. callm68ksync.elf:     file format elf32-powerpc
  3. callm68ksync.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000000
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         000000fc  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .rodata       00000060  00000000  00000000  00000130  2**2
  13.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  14.   2 .data         00000018  00000000  00000000  00000190  2**1
  15.                   CONTENTS, ALLOC, LOAD, DATA
  16.   3 .bss          00000000  00000000  00000000  000001a8  2**0
  17.                   ALLOC
  18.   4 .comment      00000014  00000000  00000000  000001a8  2**0
  19.                   CONTENTS, READONLY
  20. SYMBOL TABLE:
  21. 00000000 l    d  .text    00000000 
  22. 00000000 l    d  *ABS*    00000000 
  23. 00000000 l    d  .rodata    00000000 
  24. 00000000 l    d  .data    00000000 
  25. 00000000 l    d  .bss    00000000 
  26. 00000000 l    d  .comment    00000000 
  27. 00000000 l    d  *ABS*    00000000 
  28. 00000000 l    d  *ABS*    00000000 
  29. 00000000 l    d  *ABS*    00000000 
  30. 00000000 l    df *ABS*    00000000 callm68ksync.c
  31. 00000000 l     O .text    00000000 gcc2_compiled.
  32. 00000000         *UND*    00000000 PPCClose
  33. 00000000         *UND*    00000000 PPCRawDoFmt
  34. 00000000         *UND*    00000000 PPCAllocVec
  35. 00000000         *UND*    00000000 PPCOpen
  36. 00000000         *UND*    00000000 PPCFreeVec
  37. 00000000         *UND*    00000000 PPCCallM68k
  38. 00000000 g     O .data    00000018 M68kProgram
  39. 00000004 g     F .text    000000f8 Function
  40. 00000000         *UND*    00000000 PPCWrite
  41.  
  42.  
  43. Disassembly of section .text:
  44. 00000000 <gcc2_compiled.> .long 0x402c
  45. Function():
  46. 00000004 <Function> stwu    r1,-64(r1)
  47. 00000008 <Function+4> mflr    r0
  48. 0000000c <Function+8> stw    r30,56(r1)
  49. 00000010 <Function+c> stw    r31,60(r1)
  50. 00000014 <Function+10> stw    r0,68(r1)
  51. 00000018 <Function+14> lis    r3,0
  52.         RELOC: 0000001a R_PPC_ADDR16_HA .rodata
  53. 0000001c <Function+18> addi    r3,r3,0
  54.         RELOC: 0000001e R_PPC_ADDR16_LO .rodata
  55. 00000020 <Function+1c> li    r4,1006
  56. 00000024 <Function+20> bl    00000024 <Function+20>
  57.         RELOC: 00000024 R_PPC_REL24 PPCOpen
  58. 00000028 <Function+24> mr.    r30,r3
  59. 0000002c <Function+28> beq    000000e0 <Function+dc>
  60. 00000030 <Function+2c> mr    r3,r30
  61. 00000034 <Function+30> lis    r4,40
  62.         RELOC: 00000036 R_PPC_ADDR16_HA .rodata+0x00000028
  63. 00000038 <Function+34> addi    r4,r4,40
  64.         RELOC: 0000003a R_PPC_ADDR16_LO .rodata+0x00000028
  65. 0000003c <Function+38> li    r5,15
  66. 00000040 <Function+3c> bl    00000040 <Function+3c>
  67.         RELOC: 00000040 R_PPC_REL24 PPCWrite
  68. 00000044 <Function+40> li    r0,256
  69. 00000048 <Function+44> stw    r0,8(r1)
  70. 0000004c <Function+48> li    r3,256
  71. 00000050 <Function+4c> lis    r4,1
  72. 00000054 <Function+50> ori    r4,r4,1
  73. 00000058 <Function+54> bl    00000058 <Function+54>
  74.         RELOC: 00000058 R_PPC_REL24 PPCAllocVec
  75. 0000005c <Function+58> stw    r3,12(r1)
  76. 00000060 <Function+5c> lis    r3,56
  77.         RELOC: 00000062 R_PPC_ADDR16_HA .rodata+0x00000038
  78. 00000064 <Function+60> addi    r3,r3,56
  79.         RELOC: 00000066 R_PPC_ADDR16_LO .rodata+0x00000038
  80. 00000068 <Function+64> addi    r4,r1,8
  81. 0000006c <Function+68> li    r5,1
  82. 00000070 <Function+6c> li    r6,0
  83. 00000074 <Function+70> bl    00000074 <Function+70>
  84.         RELOC: 00000074 R_PPC_REL24 PPCRawDoFmt
  85. 00000078 <Function+74> li    r3,88
  86. 0000007c <Function+78> lis    r4,1
  87. 00000080 <Function+7c> ori    r4,r4,1
  88. 00000084 <Function+80> bl    00000084 <Function+80>
  89.         RELOC: 00000084 R_PPC_REL24 PPCAllocVec
  90. 00000088 <Function+84> mr.    r31,r3
  91. 0000008c <Function+88> beq    000000c0 <Function+bc>
  92. 00000090 <Function+8c> lis    r9,0
  93.         RELOC: 00000092 R_PPC_ADDR16_HA .data
  94. 00000094 <Function+90> addi    r9,r9,0
  95.         RELOC: 00000096 R_PPC_ADDR16_LO .data
  96. 00000098 <Function+94> stw    r9,0(r31)
  97. 0000009c <Function+98> li    r0,0
  98. 000000a0 <Function+9c> stw    r0,4(r31)
  99. 000000a4 <Function+a0> stw    r0,16(r31)
  100. 000000a8 <Function+a4> li    r0,255
  101. 000000ac <Function+a8> stw    r0,28(r31)
  102. 000000b0 <Function+ac> mr    r3,r31
  103. 000000b4 <Function+b0> bl    000000b4 <Function+b0>
  104.         RELOC: 000000b4 R_PPC_REL24 PPCCallM68k
  105. 000000b8 <Function+b4> mr    r3,r31
  106. 000000bc <Function+b8> bl    000000bc <Function+b8>
  107.         RELOC: 000000bc R_PPC_REL24 PPCFreeVec
  108. 000000c0 <Function+bc> lwz    r3,12(r1)
  109. 000000c4 <Function+c0> cmpwi    cr1,r3,0
  110. 000000c8 <Function+c4> beq    cr1,000000d0 <Function+cc>
  111. 000000cc <Function+c8> bl    000000cc <Function+c8>
  112.         RELOC: 000000cc R_PPC_REL24 PPCFreeVec
  113. 000000d0 <Function+cc> mr    r3,r30
  114. 000000d4 <Function+d0> bl    000000d4 <Function+d0>
  115.         RELOC: 000000d4 R_PPC_REL24 PPCClose
  116. 000000d8 <Function+d4> li    r3,1
  117. 000000dc <Function+d8> b    000000e4 <Function+e0>
  118. 000000e0 <Function+dc> li    r3,0
  119. 000000e4 <Function+e0> lwz    r0,68(r1)
  120. 000000e8 <Function+e4> mtlr    r0
  121. 000000ec <Function+e8> lwz    r30,56(r1)
  122. 000000f0 <Function+ec> lwz    r31,60(r1)
  123. 000000f4 <Function+f0> addi    r1,r1,64
  124. 000000f8 <Function+f4> blr
  125. Disassembly of section .rodata:
  126. 00000000 <.rodata> ori    r15,r27,28218
  127. 00000004 <.rodata+4> addic    r1,r15,12335
  128. 00000008 <.rodata+8> addic.    r17,r20,12335
  129. 0000000c <.rodata+c> addic    r17,r16,12335
  130. 00000010 <.rodata+10> rlwinm    r9,r27,13,25,18
  131. 00000014 <.rodata+14> xoris    r23,r27,20336
  132. 00000018 <.rodata+18> oris    r14,r11,25956
  133. 0000001c <.rodata+1c> bc+    18,4*cr6+gt,0000506c <Function+5068>
  134. 00000020 <.rodata+20> .long 0x432f434c
  135. 00000024 <.rodata+24> .long 0x4f534500
  136. 00000028 <.rodata+28> rlwinm.    r8,r3,13,5,25
  137. 0000002c <.rodata+2c> subfic    r3,r9,29472
  138. 00000030 <.rodata+30> ori    r0,r9,29797
  139. 00000034 <.rodata+34> andi.    r20,r27,2560
  140. 00000038 <.rodata+38> bdztla+    4*cr3,00006c6c <Function+6c68>
  141. 0000003c <.rodata+3c> ori    r1,r27,29797
  142. 00000040 <.rodata+40> oris    r0,r1,9580
  143. 00000044 <.rodata+44> oris    r0,r1,17017
  144. 00000048 <.rodata+48> andis.    r5,r3,29472
  145. 0000004c <.rodata+4c> ori    r20,r11,8257
  146. 00000050 <.rodata+50> oris    r4,r3,29285
  147. 00000054 <.rodata+54> andi.    r19,r27,8240
  148. 00000058 <.rodata+58> .long 0x78256c78
  149. 0000005c <.rodata+5c> tdlti    r0,0
  150. Disassembly of section .data:
  151. 00000000 <M68kProgram> cmpwi    cr6,r2,29439
  152. 00000004 <M68kProgram+4> andis.    r20,r0,13248
  153. 00000008 <M68kProgram+8> .long 0xdff180
  154. 0000000c <M68kProgram+c> rlwimi    r9,r14,31,31,28
  155. 00000010 <M68kProgram+10> rlwimi    r10,r14,31,31,26
  156. 00000014 <M68kProgram+14> dozi    r0,r31,20085
  157.